import {CHANGE_TAB} from '../actions/actionType.js'

import {TABKEY} from '../config.js'
const initState = {
    tabs: [
        {
            name: "首页",
            key: TABKEY.home
        },
        {
            name: "订单",
            key: TABKEY.order
        },
        {
            name: "我的",
            key: TABKEY.my
        }
    ],
    activeKey: TABKEY.order
}
const changeTab=(state, action)=>{
    return {
        ...state,
        activeKey: action.obj.activeKey
    }
}

const tabReducer = (state = initState, action) => {
    switch(action.type) {
        case CHANGE_TAB: return changeTab(state, action);
        default: return state;
    }
}

export default tabReducer
